
// This blob was read from the original RP2040-ETH board
// and is assumed to be working with the W25Q32JVSSIQ flash.

.text
.global _stage2_boot
_stage2_boot:

// 00000000  00 b5 32 4b 21 20 58 60  98 68 02 21 88 43 98 60  |..2K! X`.h.!.C.`|
// 00000010  d8 60 18 61 58 61 2e 4b  00 21 99 60 02 21 59 61  |.`.aXa.K.!.`.!Ya|
// 00000020  01 21 f0 22 99 50 2b 49  19 60 01 21 99 60 35 20  |.!.".P+I.`.!.`5 |
// 00000030  00 f0 44 f8 02 22 90 42  14 d0 06 21 19 66 00 f0  |..D..".B...!.f..|
// 00000040  34 f8 19 6e 01 21 19 66  00 20 18 66 1a 66 00 f0  |4..n.!.f. .f.f..|
// 00000050  2c f8 19 6e 19 6e 19 6e  05 20 00 f0 2f f8 01 21  |,..n.n.n. ../..!|
// 00000060  08 42 f9 d1 00 21 99 60  1b 49 19 60 00 21 59 60  |.B...!.`.I.`.!Y`|
// 00000070  1a 49 1b 48 01 60 01 21  99 60 eb 21 19 66 a0 21  |.I.H.`.!.`.!.f.!|
// 00000080  19 66 00 f0 12 f8 00 21  99 60 16 49 14 48 01 60  |.f.....!.`.I.H.`|
// 00000090  01 21 99 60 01 bc 00 28  00 d0 00 47 12 48 13 49  |.!.`...(...G.H.I|
// 000000a0  08 60 03 c8 80 f3 08 88  08 47 03 b5 99 6a 04 20  |.`.......G...j. |
// 000000b0  01 42 fb d0 01 20 01 42  f8 d1 03 bd 02 b5 18 66  |.B... .B.......f|
// 000000c0  18 66 ff f7 f2 ff 18 6e  18 6e 02 bd 00 00 02 40  |.f.....n.n.....@|
// 000000d0  00 00 00 18 00 00 07 00  00 03 5f 00 21 22 00 00  |.........._.!"..|
// 000000e0  f4 00 00 18 22 20 00 a0  00 01 00 10 08 ed 00 e0  |...." ..........|
// 000000f0  00 00 00 00 00 00 00 00  00 00 00 00 74 b2 4e 7a  |............t.Nz|

.byte 0x00, 0xb5, 0x32, 0x4b, 0x21, 0x20, 0x58, 0x60,   0x98, 0x68, 0x02, 0x21, 0x88, 0x43, 0x98, 0x60
.byte 0xd8, 0x60, 0x18, 0x61, 0x58, 0x61, 0x2e, 0x4b,   0x00, 0x21, 0x99, 0x60, 0x02, 0x21, 0x59, 0x61
.byte 0x01, 0x21, 0xf0, 0x22, 0x99, 0x50, 0x2b, 0x49,   0x19, 0x60, 0x01, 0x21, 0x99, 0x60, 0x35, 0x20
.byte 0x00, 0xf0, 0x44, 0xf8, 0x02, 0x22, 0x90, 0x42,   0x14, 0xd0, 0x06, 0x21, 0x19, 0x66, 0x00, 0xf0
.byte 0x34, 0xf8, 0x19, 0x6e, 0x01, 0x21, 0x19, 0x66,   0x00, 0x20, 0x18, 0x66, 0x1a, 0x66, 0x00, 0xf0
.byte 0x2c, 0xf8, 0x19, 0x6e, 0x19, 0x6e, 0x19, 0x6e,   0x05, 0x20, 0x00, 0xf0, 0x2f, 0xf8, 0x01, 0x21
.byte 0x08, 0x42, 0xf9, 0xd1, 0x00, 0x21, 0x99, 0x60,   0x1b, 0x49, 0x19, 0x60, 0x00, 0x21, 0x59, 0x60
.byte 0x1a, 0x49, 0x1b, 0x48, 0x01, 0x60, 0x01, 0x21,   0x99, 0x60, 0xeb, 0x21, 0x19, 0x66, 0xa0, 0x21
.byte 0x19, 0x66, 0x00, 0xf0, 0x12, 0xf8, 0x00, 0x21,   0x99, 0x60, 0x16, 0x49, 0x14, 0x48, 0x01, 0x60
.byte 0x01, 0x21, 0x99, 0x60, 0x01, 0xbc, 0x00, 0x28,   0x00, 0xd0, 0x00, 0x47, 0x12, 0x48, 0x13, 0x49
.byte 0x08, 0x60, 0x03, 0xc8, 0x80, 0xf3, 0x08, 0x88,   0x08, 0x47, 0x03, 0xb5, 0x99, 0x6a, 0x04, 0x20
.byte 0x01, 0x42, 0xfb, 0xd0, 0x01, 0x20, 0x01, 0x42,   0xf8, 0xd1, 0x03, 0xbd, 0x02, 0xb5, 0x18, 0x66
.byte 0x18, 0x66, 0xff, 0xf7, 0xf2, 0xff, 0x18, 0x6e,   0x18, 0x6e, 0x02, 0xbd, 0x00, 0x00, 0x02, 0x40
.byte 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x07, 0x00,   0x00, 0x03, 0x5f, 0x00, 0x21, 0x22, 0x00, 0x00
.byte 0xf4, 0x00, 0x00, 0x18, 0x22, 0x20, 0x00, 0xa0,   0x00, 0x01, 0x00, 0x10, 0x08, 0xed, 0x00, 0xe0
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,   0x00, 0x00, 0x00, 0x00, 0x74, 0xb2, 0x4e, 0x7a

